.layeruser .layui-layer { border-radius: 10px; }

.layeruser .layui-form-checkbox[lay-skin=primary] { padding-left: 25px; margin-top: 0; }

.layeruser .layui-form-checkbox[lay-skin=primary]:hover i { border-color: #d2d2d2; }

.layeruser .layui-form-checked[lay-skin=primary] i { background: #0066ff; border-color: #0066ff; }

.layeruser .layui-form-checkbox[lay-skin=primary] i { width: 14px; height: 14px; }

.layeruser .layui-form-checkbox { margin: 0; }

.layeruser .layui-form-checkbox span { color: #222; padding-right: 0; }

.layeruser .Popup { background: #fff; width: 460px; border-radius: 10px; font-size: 14px; padding: 20px 40px; display: none; }

.layeruser .Popup .tile { height: 40px; line-height: 40px; display: block; border-bottom: 1px solid #f4f4f4; margin-bottom: 30px; }

.layeruser .Popup .tile .bt { float: left; }

.layeruser .Popup .tile .bt span { display: block; float: left; margin-right: 30px; color: #777; cursor: pointer; }

.layeruser .Popup .tile .bt .on { font-size: 16px; color: #222; position: relative; font-weight: bold; }

.layeruser .Popup .tile .bt .on::after { content: ''; display: block; width: 100%; height: 2px; background-color: #0066ff; }

.layeruser .Popup .tile .rit { float: right; color: #777777; }

.layeruser .Popup .tile .rit a { cursor: pointer; color: #0066ff; }

.layeruser .Popup .layui-form .layui-form-item { margin-bottom: 20px; position: relative; }

.layeruser .Popup .layui-form .layui-form-item .Tiptishi { position: absolute; left: 0; bottom: -20px; }

.layeruser .Popup .layui-form .layui-form-item .Tiptishi p { text-align: left; }

.layeruser .Popup .layui-form .Tiptishi { color: #ff5959; font-size: 12px; padding: 0 10px; }

.layeruser .Popup .layui-form .Tiptishi p { display: none; text-align: center; height: 20px; line-height: 20px; }

.layeruser .Popup .layui-form .Tiptishi i { display: inline-block; vertical-align: middle; margin: -2px 5px 0 0; height: 13px; width: 13px; background-position: -23px 0; }

.layeruser .Popup .layui-form .focus .layui-input { border-color: #ff5959 !important; }

.layeruser .Popup .layui-form .layui-input { background-color: #f4f4f4; border-radius: 5px; border: solid 1px #dddddd; height: 50px; }

.layeruser .Popup .layui-form .veCode { display: -webkit-box; display: -ms-flexbox; display: flex; background-color: #f4f4f4; }

.layeruser .Popup .layui-form .veCode .layui-input { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; border-radius: 5px 0 0 5px; border-right: none; }

.layeruser .Popup .layui-form .veCode .veCodeinput { background: #fff; width: 90px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: solid 1px #dddddd; border-radius: 5px; cursor: pointer; }

.layeruser .Popup .layui-form .veCode .veCodeinput img { width: 90%; }

.layeruser .Popup .layui-form .iphoneCode { display: -webkit-box; display: -ms-flexbox; display: flex; }

.layeruser .Popup .layui-form .iphoneCode .layui-input { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-right: 20px; }

.layeruser .Popup .layui-form .iphoneCode .code { background-color: #f4f4f4; border-radius: 5px; border: solid 1px #dddddd; width: 120px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: solid 1px #dddddd; border-radius: 5px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.layeruser .Popup .layui-form .iphoneCode .code img { width: 90%; }

.layeruser .Popup .layui-form .iphoneCode .time_bg { background: #fff; border-color: #ff5959; }

.layeruser .Popup .textline .layui-word { float: right; color: #b8b8b8; }

.layeruser .Popup .textline .layui-word i { padding: 0 10px; }

.layeruser .Popup .textline .layui-word span { color: #b8b8b8; cursor: pointer; }

.layeruser .Popup .textline .layui-word span:hover { color: #0066ff; }

.layeruser .Popup .textline a { color: #0066ff; }

.layeruser .Popup .textline a:hover { text-decoration: underline; }

.layeruser .Popup .submitbtn { height: 50px; line-height: 50px; background-color: #0066ff; border-radius: 5px; text-align: center; display: block; width: 100%; color: #fff; display: block; cursor: pointer; margin: 20px auto; }

.layeruser .Popup .submitbtn:hover { opacity: 0.9; }

.layeruser .Popup .QRcode { text-align: center; }

.layeruser .Popup .QRcode .bt { height: 26px; padding-top: 5px; line-height: 26px; font-size: 16px; color: #0066ff; }

.layeruser .Popup .QRcode .p { height: 26px; line-height: 26px; }

.layeruser .Popup .QRcode .p a { color: #0066ff; }

.layeruser .Popup .QRcode .p a:hover { text-decoration: underline; }

.layeruser .Popup .QRcode .codeimg { margin: 38px auto; display: block; overflow: hidden; width: 150px; height: 150px; }

.layeruser .Popup .QRcode .codeimg img { width: 100%; height: 100%; display: block; }

.layeruser .Popup .QRcode .layui-checkbox-disbaled[lay-skin=primary] { cursor: pointer !important; }

.layeruser .Popup .QRcode .layui-checkbox-disbaled[lay-skin=primary] span { color: #333 !important; }
